package tt.dz.appserver.service.business;

import org.apache.avro.AvroRemoteException;

import com.alibaba.fastjson.JSONObject;

import tt.dz.appserver.entity.model.pub.Comment;

import java.util.List;

/**
 * 评论管理
 * @author USER001
 *
 */

public interface CommentService {

	/**
	 * 评论删除
	 * @param commentid		评论id
	 **@param userid		用户id
	 **@param associatetype	关联类型	
	 **@param associateid	关联id
	 **@param comment		评论内容
	 **@param commenttime	评论时间
	 **@param commentaddr	位置
	 **@param validflag		有效标志
	 * @return
	 */
	public JSONObject pubcommentdel(String commentid) throws AvroRemoteException;
	
	/**
	 * 评论查询
	 **@param commentid		评论id
	 **@param userid		用户id
	 * @param associatetype	关联类型	
	 * @param associateid	关联id
	 **@param comment		评论内容
	 **@param commenttime	评论时间
	 **@param commentaddr	位置
	 **@param validflag		有效标志
	 * @return
	 */
	public List<Comment> pubcommentselect(Integer associatetype, String associateid) throws AvroRemoteException;
	
}
